/* 资源管理 */
#editor .ztree li a span.button {
    margin-right: 2px;
    margin-top: -2px;
    background: url(../compoment/@ztree/ztree_v3/css/zTreeStyle/img/icon_new.png) no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
}

/* 模块文件夹开关 */
#editor .ztree li a span.button.moudle_ico_open {
    background: url(../image/tree_icon/moudle.svg) no-repeat 100% 100%;
    /* background: url(../compoment/@ztree/ztree_v3/css/zTreeStyle/img/icon_new.png) no-repeat scroll 0 0 transparent;
    background-position: -180px -84px; */
}

#editor .ztree li a span.button.moudle_ico_close {
    background: url(../image/tree_icon/moudle_close.svg) no-repeat 100% 100%;
    /* background: url(../compoment/@ztree/ztree_v3/css/zTreeStyle/img/icon_new.png) no-repeat scroll 0 0 transparent;
    background-position: -151px -84px; */
}

#editor .ztree li a span.button.app_ico_close,
#editor .ztree li a span.button.app_ico_open,
#editor .ztree li a span.button.app_ico_docu {
    background: url(../image/tree_icon/app.svg) no-repeat 100% 100%;
    /* background-position: 328px -83px; */
}

/* 节点展开 */
.ztree li span.button.noline_open {
    background: url(../image/tree_icon/noline_open.svg) no-repeat 100% 100%;
    width: 12px;
    height: 16px;
    /* background-position: -92px -72px; */
}

/* 节点关闭 */
.ztree li span.button.noline_close {
    background: url(../image/tree_icon/noline_close.svg) no-repeat 100% 100%;
    width: 12px;
    height: 15px;
    /* background-position: -92px -72px; */
}

/* 节点关闭 */
.ztree li span.button.noline_docu {
    /* background: url(../image/tree_icon/noline_close.svg) no-repeat 100% 100%; */
    width: 12px;
    height: 16px;
    /* background-position: -92px -72px; */
}

/* 根节点开关 */
#editor .ztree li a span.icon-develop_ico_open {
    background: url(../image/tree_icon/app.svg) no-repeat 100% 100%;
    /* background: url(../compoment/@ztree/ztree_v3/css/zTreeStyle/img/icon_new.png) no-repeat scroll 0 0 transparent; */
    /* background-position: -298px -83px; */
    /* background-position: -328px -83px; */
}

#editor .ztree li a span.icon-develop_ico_close {
    background: url(../image/tree_icon/app.svg) no-repeat 100% 100%;
    /* background: url(../compoment/@ztree/ztree_v3/css/zTreeStyle/img/icon_new.png) no-repeat scroll 0 0 transparent; */
    /* background-position: -328px -83px; */
}

/* 领域模型 */
/* TODO存疑 */

#editor .ztree li a span.button.domain_ico_docu,
#editor .ztree li a span.button.domain_ico_close,
#editor .ztree li a span.button.domain_ico_open,
#editor .ztree li a span.button.modelentity_ico_close,
#editor .ztree li a span.button.modelentity_ico_open,
#editor .ztree li a span.button.modelentity_ico_docu {
    /* background-position: -26px -29px; */
    background: url(../image/tree_icon/domain.svg) no-repeat 100% 100%;
}


/* 领域模型类型 */
#editor .ztree li a span.button.domain_type_ico_docu,
#editor .ztree li a span.button.domain_type_ico_close,
#editor .ztree li a span.button.domain_type_ico_open {
    background: url(../image/tree_icon/domain_type.svg) no-repeat 100% 100%;
    /* background-position: -55px -29px; */
}

/* 领域模型字段 */
#editor .ztree li a span.button.domain_field_ico_close,
#editor .ztree li a span.button.domain_field_ico_open,
#editor .ztree li a span.button.domain_field_ico_docu {
    background: url(../image/tree_icon/domain_field.svg) no-repeat 100% 100%;
    /* background-position: -359px -83px; */
}

/* 领域模型主键 */
#editor .ztree li a span.button.domain_primary_key_ico_close,
#editor .ztree li a span.button.domain_primary_key_ico_open,
#editor .ztree li a span.button.domain_primary_key_ico_docu {
    /* background-position: -56px -83px; */
    background: url(../image/tree_icon/domain_primary_key.svg) no-repeat 100% 100%;
}

#editor .ztree li a span.button.icon-cols_ico_docu,
#editor .ztree li a span.button.icon-cols_ico_close,
#editor .ztree li a span.button.icon-cols_ico_open {
    background-position: -56px -83px;
}

/* 页面模型类型 */
#editor .ztree li a span.button.page_type_ico_docu,
#editor .ztree li a span.button.page_type_ico_close,
#editor .ztree li a span.button.page_type_ico_open {
    background: url(../image/tree_icon/page_type.svg) no-repeat 100% 100%;
    /* background-position: -119px -111px; */
}

/* 页面模型 */
#editor .ztree li a span.button.page_ico_close,
#editor .ztree li a span.button.page_ico_open,
#editor .ztree li a span.button.page_ico_docu {
    background: url(../image/tree_icon/page.svg) no-repeat 100% 100%;
    /* background-position: -87.5px -29px; */
}

/* 流程表单类型 */
#editor .ztree li a span.button.flow_form_type_ico_close,
#editor .ztree li a span.button.flow_form_type_ico_open {
    background: url(../image/tree_icon/flow_form_type.svg) no-repeat 100% 100%;
    /* background-position: -397px -137px; */
}

/* 流程表单 */
#editor .ztree li a span.button.flow_form_ico_docu,
#editor .ztree li a span.button.flow_form_ico_close,
#editor .ztree li a span.button.flow_form_ico_open {
    background: url(../image/tree_icon/flow_form.svg) no-repeat 100% 100%;
    /* background-position: -386px -83px; */
}

#editor .ztree li a span.button.icon-coins_ico_docu,
#editor .ztree li a span.button.icon-coins_ico_close,
#editor .ztree li a span.button.icon-coins_ico_open {
    background-position: -208px -28px;
}

#editor .ztree li a span.button.icon-recycle_ico_docu,
#editor .ztree li a span.button.icon-recycle_ico_close,
#editor .ztree li a span.button.icon-recycle_ico_open {
    background-position: -268px -111px;
}

#editor .ztree li a span.button.icon-book-open_ico_docu,
#editor .ztree li a span.button.icon-book-open_ico_close,
#editor .ztree li a span.button.icon-book-open_ico_open {
    background-position: -268px -29px;
}

#editor .ztree li a span.button.icon-hdd_ico_open,
#editor .ztree li a span.button.icon-hdd_ico_close,
#editor .ztree li a span.button.icon-hdd_ico_docu {
    background-position: -298px -29px;
}

#editor .ztree li a span.button.icon-list-alt_ico_docu,
#editor .ztree li a span.button.icon-list-alt_ico_open,
#editor .ztree li a span.button.icon-list-alt_ico_close {
    background-position: -360px -111px;
}

#editor .ztree li a span.button.icon-database_ico_docu,
#editor .ztree li a span.button.icon-database_ico_close,
#editor .ztree li a span.button.icon-database_ico_open {
    background-position: -332px -111px;
}

#editor .ztree li a span.button.icon-code-branch_ico_docu,
#editor .ztree li a span.button.icon-code-branch_ico_close,
#editor .ztree li a span.button.icon-code-branch_ico_open {
    background-position: -386px -29px;
}

#editor .ztree li a span.button.icon-code_ico_docu,
#editor .ztree li a span.button.icon-code_ico_close,
#editor .ztree li a span.button.icon-code_ico_open {
    background-position: -414px -30px;
}

/* 流程表单 */
#editor .ztree li a span.button.icon-list1_ico_close,
#editor .ztree li a span.button.icon-list1_ico_open {
    background-position: -385px -111px;
}

/* 我的发起 */
#editor .ztree li a span.button.my_start_ico_docu,
#editor .ztree li a span.button.my_start_ico_close,
#editor .ztree li a span.button.my_start_ico_open {
    background: url(../image/tree_icon/my_start.svg) no-repeat 100% 100%;
    /* background-position: -182px -137px; */
}

/* 我的代办 */
#editor .ztree li a span.button.my_todo_ico_docu,
#editor .ztree li a span.button.my_todo_ico_open,
#editor .ztree li a span.button.my_todo_ico_close {
    background: url(../image/tree_icon/my_todo.svg) no-repeat 100% 100%;
    /* background-position: -209px -137px; */
}

/* 我的已办 */
#editor .ztree li a span.button.my_done_ico_docu,
#editor .ztree li a span.button.my_done_ico_close,
#editor .ztree li a span.button.my_done_ico_open {
    /* background-position: -272px -137px; */
    background: url(../image/tree_icon/my_done.svg) no-repeat 100% 100%;
}

/* 我的查阅 */
#editor .ztree li a span.button.my_consult_ico_docu,
#editor .ztree li a span.button.my_consult_ico_open,
#editor .ztree li a span.button.my_consult_ico_close {
    background: url(../image/tree_icon/my_consult.svg) no-repeat 100% 100%;
    /* background-position: -302px -137px; */
}

/* 我的委托 */
#editor .ztree li a span.button.my_entrust_ico_docu,
#editor .ztree li a span.button.my_entrust_ico_open,
#editor .ztree li a span.button.my_entrust_ico_close {
    background: url(../image/tree_icon/my_entrust.svg) no-repeat 100% 100%;
    /* background-position: -333px -136px; */
}

/* 代办管理 */
#editor .ztree li a span.button.todo_manager_ico_docu,
#editor .ztree li a span.button.todo_manager_ico_close,
#editor .ztree li a span.button.todo_manager_ico_open {
    background: url(../image/tree_icon/todo_manager.svg) no-repeat 100% 100%;
    /* background-position: -240px -138px; */
}

/* 值对象 */
#editor .ztree li a span.button.domain_vo_ico_docu,
#editor .ztree li a span.button.domain_vo_ico_close,
#editor .ztree li a span.button.domain_vo_ico_open {
    background: url(../image/tree_icon/domain_vo.svg) no-repeat 100% 100%;
    /* background-position: -27px -193px; */
}

/* 流程对象树 */
/* 流程对象 */
#editor .ztree li a span.button.workflow_model_type_ico_docu,
#editor .ztree li a span.button.workflow_model_type_ico_open,
#editor .ztree li a span.button.workflow_model_type_ico_close {
    background: url(../image/tree_icon/workflow_model_type.svg) no-repeat 100% 100%;
    /* background-position: -28px -137px; */
}

/* 模型分类关闭 */
#editor .ztree li a span.button.folder_ico_docu,
#editor .ztree li a span.button.folder_ico_close,
#editor .ztree li a span.button.category_ico_close {
    background: url(../image/tree_icon/folder_close.svg) no-repeat 100% 100%;
    /* background-position: -87px -83px; */
}

/* 模型分裂展开 */
#editor .ztree li a span.button.folder_ico_open,
#editor .ztree li a span.button.category_ico_open {
    background: url(../image/tree_icon/busi_type.svg) no-repeat 100% 100%;
    /* background-position: -119px -83px; */
}

/* 流程模型 */
#editor .ztree li a span.button.workflow_model_ico_docu,
#editor .ztree li a span.button.workflow_model_ico_close,
#editor .ztree li a span.button.workflow_model_ico_open {
    background: url(../image/tree_icon/workflow_model.svg) no-repeat 100% 100%;
    /* background-position: -59px -137px; */
}

/* 流程表单 */
#editor .ztree li a span.button.workflow_form_ico_docu,
#editor .ztree li a span.button.workflow_form_ico_open,
#editor .ztree li a span.button.workflow_form_ico_close {
    background: url(../image/tree_icon/workflow_form.svg) no-repeat 100% 100%;
    /* background-position: -386px -83px; */
}

/* 流程监听器 */
#editor .ztree li a span.button.workflow_listener_ico_docu,
#editor .ztree li a span.button.workflow_listener_ico_close,
#editor .ztree li a span.button.workflow_listener_ico_open {
    background: url(../image/tree_icon/workflow_listener.svg) no-repeat 100% 100%;
    /* background-position: -151px -136px; */
}

/* 启动配置 */
#editor .ztree li a span.button.start_config_ico_close,
#editor .ztree li a span.button.start_config_ico_open,
#editor .ztree li a span.button.start_config_ico_docu {
    background: url(../image/tree_icon/start_config.svg) no-repeat 100% 100%;
    /* background-position: -366px -136px; */
}

/* 流程发起 */
#editor .ztree li a span.button.process_start_ico_docu,
#editor .ztree li a span.button.process_start_ico_close,
#editor .ztree li a span.button.process_start_ico_open {
    background: url(../image/tree_icon/process_start.svg) no-repeat 100% 100%;
    /* background-position: -119px -136px; */
}

/* 实例管理 */
#editor .ztree li a span.button.instance_manager_ico_docu,
#editor .ztree li a span.button.instance_manager_ico_close,
#editor .ztree li a span.button.instance_manager_ico_open {
    background: url(../image/tree_icon/instance_manager.svg) no-repeat 100% 100%;
    /* background-position: -386px -55px; */
}

#editor .ztree li a span.button.icon-folder_ico_close,
#editor .ztree li a span.button.icon-folder_ico_open,
#editor .ztree li a span.button.icon-folder_ico_docu {
    background-position: -87px -83px;
}

#editor .ztree li a span.button.icon-folder_ico_open {
    background-position: -119px -83px;
}

#editor .ztree li a span.button.icon-wkfl-model_ico_docu,
#editor .ztree li a span.button.icon-wkfl-model_ico_open,
#editor .ztree li a span.button.icon-wkfl-model_ico_close {
    background-position: -239px -82px;
}

/* 系统配置树 */
/* 数据源管理 */
#editor .ztree li a span.button.datasource_mg_ico_docu,
#editor .ztree li a span.button.datasource_mg_ico_open,
#editor .ztree li a span.button.datasource_mg_ico_close {
    background: url(../image/tree_icon/datasource_mg.svg) no-repeat 100% 100%;
    /* background-position: -209px -29px; */
}

/* 数据源 */
#editor .ztree li a span.button.datasource_ico_docu,
#editor .ztree li a span.button.datasource_ico_open,
#editor .ztree li a span.button.datasource_ico_close {
    background: url(../image/tree_icon/datasource.svg) no-repeat 100% 100%;
    /* background-position: -358px -29px; */
}

/* 值生成器管理 */
#editor .ztree li a span.button.value_generator_mg_ico_docu,
#editor .ztree li a span.button.value_generator_mg_ico_open,
#editor .ztree li a span.button.value_generator_mg_ico_close {
    background: url(../image/tree_icon/value_generator_mg.svg) no-repeat 100% 100%;
    /* background-position: -240px -111px; */
}

/* 值生成器 */
#editor .ztree li a span.button.value_generator_ico_docu,
#editor .ztree li a span.button.value_generator_ico_open,
#editor .ztree li a span.button.value_generator_ico_close {
    background: url(../image/tree_icon/value_generator.svg) no-repeat 100% 100%;
    /* background-position: -270px -111px; */
}

/* 数据字典管理 */
#editor .ztree li a span.button.data_dict_mg_ico_docu,
#editor .ztree li a span.button.data_dict_mg_ico_open,
#editor .ztree li a span.button.data_dict_mg_ico_close {
    background: url(../image/tree_icon/data_dict_mg.svg) no-repeat 100% 100%;
    /* background-position: -267px -29px; */
}

/* 数据字典目录 */
#editor .ztree li a span.button.data_dict_catalog_ico_docu,
#editor .ztree li a span.button.data_dict_catalog_ico_open,
#editor .ztree li a span.button.data_dict_catalog_ico_close {
    background: url(../image/tree_icon/data_dict_catalog.svg) no-repeat 100% 100%;
    /* background-position: -150px -111px; */
}

/* 数据字典 */
#editor .ztree li a span.button.data_dict_ico_docu,
#editor .ztree li a span.button.data_dict_ico_open,
#editor .ztree li a span.button.data_dict_ico_close {
    background: url(../image/tree_icon/data_dict.svg) no-repeat 100% 100%;
    /* background-position: -179px -111px; */
}

/* 数据字典项 */
#editor .ztree li a span.button.data_dict_item_ico_docu,
#editor .ztree li a span.button.data_dict_item_ico_open,
#editor .ztree li a span.button.data_dict_item_ico_close {
    background: url(../image/tree_icon/data_dict_item.svg) no-repeat 100% 100%;
    /* background-position: -209px -111px; */
}

/* 基础数据管理 */
#editor .ztree li a span.button.basic_data_mg_ico_docu,
#editor .ztree li a span.button.basic_data_mg_ico_open,
#editor .ztree li a span.button.basic_data_mg_ico_close {
    /* background-position: -296.5px -29px; */
    background: url(../image/tree_icon/basic_data_mg.svg) no-repeat 100% 100%;
}

/* 基础数据目录 */
#editor .ztree li a span.button.basic_data_catalog_ico_docu,
#editor .ztree li a span.button.basic_data_catalog_ico_open,
#editor .ztree li a span.button.basic_data_catalog_ico_close {
    background-position: -297px -111px;
}

/* 基础数据 */
#editor .ztree li a span.button.basic_data_ico_docu,
#editor .ztree li a span.button.basic_data_ico_open,
#editor .ztree li a span.button.basic_data_ico_close {
    /* background-position: -57px -111px; */
    background: url(../image/tree_icon/basic_data.svg) no-repeat 100% 100%;
}

/* 菜单管理 */
#editor .ztree li a span.button.menu_mg_ico_docu,
#editor .ztree li a span.button.menu_mg_ico_open,
#editor .ztree li a span.button.menu_mg_ico_close {
    background: url(../image/tree_icon/menu_mg.svg) no-repeat 100% 100%;
    /* background-position: -359px -110px; */
}

/* 菜单 */
#editor .ztree li a span.button.menu_ico_docu,
#editor .ztree li a span.button.menu_ico_open,
#editor .ztree li a span.button.menu_ico_close {
    background: url(../image/tree_icon/menu.svg) no-repeat 100% 100%;
    /* background-position: -386px -110px; */
}

/* 数据源监控 */
#editor .ztree li a span.button.datasource_monitor_ico_docu,
#editor .ztree li a span.button.datasource_monitor_ico_open,
#editor .ztree li a span.button.datasource_monitor_ico_close {
    background: url(../image/tree_icon/datasource_monitor.svg) no-repeat 100% 100%;
    /* background-position: -333px -111px; */
}

/* Api接口 */
#editor .ztree li a span.button.api_ico_docu,
#editor .ztree li a span.button.api_ico_open,
#editor .ztree li a span.button.api_ico_close {
    /* background-position: -385px -29px; */
    background: url(../image/tree_icon/api.svg) no-repeat 100% 100%;
}

/* 代码生成 */
#editor .ztree li a span.button.code_generatoion_ico_docu,
#editor .ztree li a span.button.code_generatoion_ico_open,
#editor .ztree li a span.button.code_generatoion_ico_close {
    /* background-position: -414px -29px; */
    background: url(../image/tree_icon/code_generatoion.svg) no-repeat 100% 100%;
}

/* 数据规则 */
#editor .ztree li a span.button.data_rule_ico_docu,
#editor .ztree li a span.button.data_rule_ioc_open,
#editor .ztree li a span.button.data_rule_ico_close {
    background: url(../image/tree_icon/data_rule.svg) no-repeat 100% 100%;
    /* background-position: -414px -110px; */
}

/* 菜单目录 */
#editor .ztree li a span.button.menu_catalog_ico_docu,
#editor .ztree li a span.button.menu_catalog_ico_open,
#editor .ztree li a span.button.menu_catalog_ico_close {
    background: url(../image/tree_icon/menu_catalog.svg) no-repeat 100% 100%;
    /* background-position: -150px -110px; */
}

/* 规则树 */
/* 规则项目 */
#editor .ztree li a span.button.rule_project_ico_docu,
#editor .ztree li a span.button.rule_project_ico_open,
#editor .ztree li a span.button.rule_project_ico_close {
    background: url(../image/tree_icon/rule_project.svg) no-repeat 100% 100%;
    /* background-position: -117px -165px; */
}

/* 规则集 */
#editor .ztree li a span.button.rule_set_ico_docu,
#editor .ztree li a span.button.rule_set_ico_open,
#editor .ztree li a span.button.rule_set_ico_close {
    background: url(../image/tree_icon/rule_set.svg) no-repeat 100% 100%;
    /* background-position: -147px -165px; */
}

/* 规则 */
#editor .ztree li a span.button.rule_ico_docu,
#editor .ztree li a span.button.rule_ico_open,
#editor .ztree li a span.button.rule_ico_close {
    background: url(../image/tree_icon/rule.svg) no-repeat 100% 100%;
    /* background-position: -177px -165px; */
}

/* 规则内对象集 */
#editor .ztree li a span.button.rule_fact_set_ico_docu,
#editor .ztree li a span.button.rule_fact_set_ico_open,
#editor .ztree li a span.button.rule_fact_set_ico_close {
    background: url(../image/tree_icon/rule_fact_set.svg) no-repeat 100% 100%;
    /* background-position: -207px -165px; */
}

/* 规则内对象 */
#editor .ztree li a span.button.rule_fact_ico_docu,
#editor .ztree li a span.button.rule_fact_ico_open,
#editor .ztree li a span.button.rule_fact_ico_close {
    background: url(../image/tree_icon/rule_fact.svg) no-repeat 100% 100%;
    /* background-position: -237px -165px; */
}

/* 函数集 */
#editor .ztree li a span.button.rule_function_set_ico_docu,
#editor .ztree li a span.button.rule_function_set_ico_open,
#editor .ztree li a span.button.rule_function_set_ico_close {
    background: url(../image/tree_icon/rule_function_set.svg) no-repeat 100% 100%;
    /* background-position: -267px -165px; */
}

/* 函数 */
#editor .ztree li a span.button.rule_function_ico_docu,
#editor .ztree li a span.button.rule_function_ico_open,
#editor .ztree li a span.button.rule_function_ico_close {
    background: url(../image/tree_icon/rule_function.svg) no-repeat 100% 100%;
    /* background-position: -296px -165px; */
}

/* 动作集 */
#editor .ztree li a span.button.rule_action_set_ico_docu,
#editor .ztree li a span.button.rule_action_set_ico_open,
#editor .ztree li a span.button.rule_action_set_ico_close {
    background: url(../image/tree_icon/rule_action_set.svg) no-repeat 100% 100%;
    /* background-position: -325px -165px; */
}

/* 动作 */
#editor .ztree li a span.button.rule_action_ico_docu,
#editor .ztree li a span.button.rule_action_ico_open,
#editor .ztree li a span.button.rule_action_ico_close {
    background: url(../image/tree_icon/rule_action.svg) no-repeat 100% 100%;
    /* background-position: -355px -165px; */
}

/* 规则变量集 */
#editor .ztree li a span.button.rule_variable_set_ico_docu,
#editor .ztree li a span.button.rule_variable_set_ico_open,
#editor .ztree li a span.button.rule_variable_set_ico_close {
    background: url(../image/tree_icon/rule_variable_set.svg) no-repeat 100% 100%;
    /* background-position: -384px -165px; */
}

/* 规则变量 */
#editor .ztree li a span.button.rule_variable_ico_docu,
#editor .ztree li a span.button.rule_variable_ico_open,
#editor .ztree li a span.button.rule_variable_ico_close {
    background: url(../image/tree_icon/rule_variable.svg) no-repeat 100% 100%;
    /* background-position: -411px -165px; */
}

/* extra图标 */
/*  */
#editor .ztree li a span.button.page {
    background: url(../image/tree_icon/rule_variable.svg) no-repeat 100% 100%;
    /* background-position: -411px -165px; */
}

/*  */
#editor .ztree li a span.button.page:hover {
    background-color: #c9c9c9
}

/*  */
#editor .ztree li a span.button.page_type {
    background: url(../image/tree_icon/rule_variable.svg) no-repeat 100% 100%;
    /* background-position: -411px -165px; */
}

/*  */
#editor .ztree li a span.button.page_type:hover {
    background-color: #c9c9c9
}

/*  */
#editor .ztree li a span.button.domain_type {
    background: url(../image/tree_icon/rule_variable.svg) no-repeat 100% 100%;
    /* background-position: -411px -165px; */
}

/*  */
#editor .ztree li a span.button.domain_type:hover {
    background-color: #c9c9c9
}